package cn.tedu.review;

import javax.sound.midi.Soundbank;

/*本类用于复习String*/
public class TestString {
    public static void main(String[] args) {
//        创建String对象的方式1--存在堆中
        char[] values = {'a','b','c'};
        String s1=new String(values);
        String s11=(s1);
//        创建String对象的方式2--存在堆中常量池
        String s2 = "abc";
        String s22 = "abc";

        System.out.println(s1==s2);//false
        System.out.println(s1==s11);//false
        System.out.println(s11==s22);//true

        String s3 = "aaa";
        //String重写了继承自Object的3个方法,全体围绕字符串的具体内容
        System.out.println(s1);//abc
        System.out.println(s1.hashCode());
        System.out.println(s2.hashCode());
        System.out.println(s3.hashCode());
        System.out.println(s1.equals(s2));
    }
}
